home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / windows / pfe00402.zip / README.TXT < prev   
Text File  |  1992-10-20  |  7KB  |  148 lines

  1.                           Programmer's File Editor
  2.                                Beta 2 Release
  3.  
  4. ABSTRACT
  5. --------
  6.  
  7. This is the second beta test release of Programmer's File Editor, a
  8. programming-oriented editor for Windows 3.1. It can be used at no charge
  9. by any private individual or non-commercial organisation, and can be freely
  10. distributed.
  11.  
  12. PFE includes the following features:
  13.  
  14. - The size of file it can handle is limited only by the total amount of
  15.   virtual memory available
  16. - Essentially no limit on the number of lines a file can contain
  17. - It can edit multiple files, the number being limited only by the
  18.   available system resources
  19. - Files can be edited in multiple windows simultaneously
  20. - Can read and write files in UNIX format using LF as line terminator, with
  21.   automatic format detection
  22. - Most-recently-used list of files allows easy selection between sessions
  23. - Line numbers can be shown in any edit window if required
  24. - Any installed fixed-pitch screen font, including TrueType, can be used in
  25.   edit windows
  26. - The most frequent operations can be performed from buttons on a tear-off
  27.   toolbar with active buttons
  28. - Text can be copied and moved by dragging and dropping
  29. - Tabs can be inserted as TAB characters or spaces
  30. - DOS commands, such as compilers, can be run with the output captured
  31.   in an edit window
  32. - An application being developed can be quickly launched from a configurable
  33.   dialog
  34. - Commonly-used text can be inserted in a simple operation from template
  35.   libraries
  36. - Keys can be mapped to functions as required; two-key operation similar
  37.   to MicroEMACS is available, but with a wider choice of prefix keys
  38. - Multiple sets of key mappings can be stored and selected as required
  39. - Commonly-used program development tools can be configured into a list
  40.   and started simply from a dialog
  41. - Files can be printed either in total, by line range, or selected text only
  42. - Automatic line indenting and removal of trailing spaces
  43. - Automatic configuration of edit options depending on file type
  44. - Automatic configuration of tab sizes depending on file type
  45. - Automatic brace alignment when editing C source
  46. - Uses standard MDI methods to be fully compatible with other Windows apps
  47. - All operations are CUA compliant
  48. - Windows can be tiled vertically to maximize width
  49.  
  50. Additionally, the editor can be controlled by another application across a
  51. DDE client-server link.
  52.  
  53. Full C source (Microsoft C 7) and technical documentation will be included
  54. with the first full release of the editor.
  55.  
  56.  
  57. NOTES FROM THE AUTHOR
  58. ---------------------
  59.  
  60. This beta version of PFE represents the second release to be made generally
  61. available. PFE has been on beta release since July 1992 and is now heavily
  62. used by many people all over the world; this second beta version has fixed
  63. many of the reported bugs and incorporated many of the splendid suggestions
  64. sent in by them.
  65.  
  66. I began to write PFE for several reasons. Writing an editor is an interesting
  67. challenge (and far harder than anyone who hasn't ever done one would think).
  68. I had long used MicroEMACS on a variety of platforms and needed a Windows
  69. version: at the time no Windows version was available. This had a large
  70. effect on the general design, and PFE can be configured to work as MicroEMACS
  71. might if it were a standard sort of Windows app.
  72.  
  73. Co-incidentally, a colleague happened to be searching for an editor which
  74. could act as a DDE server, and this spurred both the general development and
  75. the DDE interfaces in particular.
  76.  
  77. As with MicroEMACS, I intend to release the full source of PFE. I will not
  78. do so until the first public release 1.00.000 as major changes are still
  79. going on, and having vastly different sources in circulation would cause
  80. un-necessary confusion.
  81.  
  82. Again, as with MicroEMACS, I very much want to encourage anyone who's
  83. interested to help with the development. The first main release will include
  84. technical documentation so you can see how the internal design works.
  85.  
  86. At this beta release not all the features planned are implemented. The change
  87. log included in the distribution set gives a history of how PFE has changed
  88. from the first beta release, and lists most of the features that should be
  89. complete for the full release. It also gives details of the known bugs that
  90. still await fixing.
  91.  
  92. My original plans to have only three beta releases, and to have version 1
  93. complete by the end of 1992 have proved hopelessly optimistic. There has been
  94. much greater interest in PFE than I had ever anticipated: happily, I have
  95. received far more excellent ideas, and (unhappily) far more bug reports than
  96. I planned for. So the beta program will continue for some time yet, and
  97. version 1 will probably not be finished until late Spring of 1993. However,
  98. when it finally does appear, it will include the shared thoughts and
  99. suggestions of very many real users. It should also be thoroughly battle-
  100. tested and reliable!
  101.  
  102. I would very much appreciate hearing from you if you use PFE and find problems,
  103. or if you can think of ways it could be improved. Even if the facility you would
  104. like to see appears to be of interest only to you, tell me about it - you'd be
  105. surprised how many ideas in that class have a much wider appeal. I'll try to
  106. fix every reported bug for version 1, but I can't promise to include every
  107. suggested improvement. However, every idea goes into the wish list, and there's
  108. always version 2, or 3, or....
  109.  
  110. You can contact me by e-mail at
  111.  
  112.     alan@uk.ac.lancaster    if you're on the UK JANET network
  113.     alan@lancaster.ac.uk    if you're on the Internet
  114.  
  115. I will try to reply to all the mail I receive. However I use a UNIX system as
  116. my mailer, and it's not at all good at handling X400 style addresses - so if
  117. the X400 reply address in your mail gets to me as a left encoded RFC822 style
  118. address, I probably will not be able to get through to you.
  119.  
  120.  
  121.  
  122. WHERE TO GET PFE
  123. ----------------
  124.  
  125. I post releases of PFE to three main archive sites:
  126.  
  127. - For the UK Higher Education sector, it's available in the HENSA/micros
  128.   archive on the uk.ac.hensa.micros system.
  129.  
  130. - On the Internet, I place copies on the wsmr-simtel20.army.mil and
  131.   ftp.cica.indiana.edu archives in the pd:<msdos.windows3> and
  132.   /pub/pc/win3/programr directories respectively.
  133.  
  134. These sites will always contain the definitive current release; from there the
  135. files will percolate to other systems such as CompuServe. If you have a
  136. favourite BBS or archive that does not yet have a copy, I would very much
  137. appreciate your posting a copy there too.
  138.  
  139. If the projected comp.os.ms-windows.binaries Usenet group comes into
  140. operation, I will post a copy there too.
  141.  
  142. Announcements are posted to the comp.os.ms-windows.announce Usenet group.
  143.  
  144. --
  145.  
  146. Alan Phillips
  147. October 1992
  148.